cd8419db6a9b5f7eaa139a7823fa7af70fa38d15,app/src/main/java/ml/puredark/hviewer/ui/activities/MainActivity.java,MainActivity,onActivityResult,#number#number#Intent#,955
Before Change
} else if (requestCode == RESULT_RDSQ) {
try {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
this.getContentResolver().takePersistableUriPermission(
data.getData(), Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
}
} catch (SecurityException e) {
e.printStackTrace();
After Change
try {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Uri uri = new GetContentUri().GetContentUriByParentUri(this, data.getData(), Names.appdirname);
this.getContentResolver().takePersistableUriPermission(
uri, Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
SharedPreferencesUtil.saveData(this, SettingFragment.KEY_PREF_DOWNLOAD_PATH, uri);
}
} catch (SecurityException e) {